home *** CD-ROM | disk | FTP | other *** search
/ MacUser Mac Bin 28 / MACUSER-MACBIN28A-1996-03.ISO.7z / MACUSER-MACBIN28A-1996-03.ISO / Demo / MachTen 4.0.2 Demo / Utilities / misc / OldPrint / About Old Printing < prev    next >
Text File  |  1994-09-19  |  4KB  |  38 lines

  1. Old Printing is a hack which I hope will not be needed for long after QuickDraw GX comes out. If you havenユt yet got a QuickDraw GX-compatible driver for your printer, you can use Old Printing as an interim solution, while you pester your printer vendor for an update.
  2.  
  3. What Old Printing does is give you selective access to the old Printing Manager while QuickDraw GX is installed. It provides two functions:
  4.   ・ It lets you select an メexceptions listモ of non-GX-savvy applications to be given access to the old Printing Manager. These applications will be able to print using your old non-GX-compatible printer driver, just as though QuickDraw GX were not installed.
  5.   ・ It provides an application to print QuickDraw GX メPortable Digital Documentsモ (PDDs) via the old Printing Manager. For example, you might produce these by printing to the PDD Maker GX driver.
  6.  
  7. Old Printing consists of three separate parts:
  8.   ・ An INIT called メOldPrint Captureモ. Put this in your Extensions folder. It needs to load before QuickDraw GX (which is what will normally happen, unless youユve renamed one or the other). It saves the original _PrGlue trap address and your old-style printer selection, before QuickDraw GX can patch one and remove the other. It also installs a piece of code which runs every time you launch an application; if the application signature matches an entry in the exceptions list, then the PrGlue trap address for that process is set to the  previously-saved value, overriding any patching which may have occurred in-between.
  9.   ・ A control panel called メOldPrint Controlモ. Put this in your Control Panels folder. This lets you examine and change the exceptions list. It also contains an INIT which restores your old-style printer selection, after QuickDraw GX has removed it from your System file.
  10.   ・ An application called メOldPrintモ. This lets you print PDD files using the old Printing Manager. It works in a brute-force manner, by converting each page to a bitmap at the highest resolution supported by the printer. This is a very memory-hungry technique, which may fail with some printers.
  11.  
  12. Hints:
  13.   ・ Keep your pre-GX (7.2 or older) Chooser handy, and perhaps give it another name, to avoid confusion with the GX-compatible Chooser. You use the old Chooser to select the old-style printer driver to use with the old Printing Manager. Will background printing work with old printer drivers? Probably not.
  14.   ・ The OldPrint Control control panel lets you uncheck individual entries in the exceptions list. This disables the redirection to the old Printing Manager for that application, without actually removing the entry from the list, which is handy if you only want to make a temporary change.
  15.   ・ Changes to an entry in the exceptions list take effect the next time you launch that application.
  16.   ・ Applications are identified purely by their signature. Just something to keep in mind.
  17.   ・ GX-savvy applications will continue to use the GX Printing Manager, whether you put them in the list or not. This is because they donユt use the PrGlue trap to do their printing.
  18.  
  19. ・ BEWARE!!! ・
  20. This is one big, nasty hack. Itユs purely an interim solution to what I hope will be a temporary problem. I donユt guarantee its reliability. Iユve only done limited testing with versions of QuickDraw GX up to 1.0.1. USE AT YOUR OWN RISK. If you have problems, please let me know. I may be able to fix them. Then again, I may not.
  21.  
  22. Otherwise, enjoy.
  23.  
  24. Revision history:
  25.  
  26. ・ 1994 September 19
  27. Fixed a teentsy bug in OldPrint Control, which prevented the check boxes from responding if the list was scrolled. Added メtjobモ to the types you can drag and drop on the OldPrint application.
  28.  
  29. ・ 1994 July 5
  30. First released to the world.
  31.  
  32. Lawrence DユOliveiro
  33. Information & Technology Services Division
  34. University of Waikato
  35. Hamilton
  36. New Zealand
  37. 1994 September 19
  38. Internet mail: ldo@waikato.ac.nz